; AutoIt v3 - http://www.hiddensoft.com/autoit3/

C=1

[Syntax]
Namespace1 = 6
IgnoreCase = Yes
KeyWordLength =
BracketChars = ([])
OperatorChars = +-*/^&<>=
PreprocStart = #
HexPrefix = 0x
SyntaxStart =
SyntaxEnd =
CommentStart = #comments-start
CommentEnd = #comments-end
CommentStartAlt = #cs
CommentEndAlt = #ce
SingleComment = ;
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc =
StringsSpanLines = Yes
StringStart = "
StringEnd = "
StringAlt = '
StringEsc = _
CharStart = 
CharEnd = 
CharEsc =

[Preprocessor keywords]
#include
#include-once

; /////////////
; 1. Keywords
; /////////////
[Keywords 1]
And
ByRef
Case
Const
ContinueCase
ContinueLoop
Default
Dim
Do
Else
ElseIf
EndFunc
EndIf
EndSelect
EndSwitch
EndWith
Enum
Exit
ExitLoop
False
For
Func
Global
If
In
Local
Next
Not
Or
ReDim
Return
Select
Static
Step
Switch
Then
To
True
Until
WEnd
While
With
#ce
#comments-end
#comments-start
#cs
#include
#include-once
#NoAutoIt3Execute
#NoTrayIcon
#OnAutoItStartRegister
#RequireAdmin
#endregion
#forcedef
#forceref
#region

; /////////////
; 2. Macros
; /////////////
[Keywords 2]
@AppDataCommonDir
@AppDataDir
@AutoItExe
@AutoItPID
@AutoItVersion
@AutoItX64
@COM_EventObj
@CommonFilesDir
@Compiled
@ComputerName
@ComSpec
@CPUArch
@CR
@CRLF
@DesktopCommonDir
@DesktopDir
@DesktopHeight
@DesktopWidth
@DesktopDepth
@DesktopRefresh
@DocumentsCommonDir
@error
@exitCode
@exitMethod
@extended
@FavoritesCommonDir
@FavoritesDir
@GUI_CtrlId
@GUI_CtrlHandle
@GUI_DragId
@GUI_DragFile
@GUI_DropId
@GUI_WinHandle
@HomeDrive
@HomePath
@HomeShare
@HOUR
@HotKeyPressed
@IPAddress1
@IPAddress2
@IPAddress3
@IPAddress4
@KBLayout
@LF
@LogonDNSDomain
@LogonDomain
@LogonServer
@MDAY
@MIN
@MON
@MSEC
@MUILang
@MyDocumentsDir
@NumParams
@OSArch
@OSBuild
@OSLang
@OSServicePack
@OSType
@OSVersion
@ProgramFilesDir
@ProgramsCommonDir
@ProgramsDir
@ScriptDir
@ScriptFullPath
@ScriptLineNumber
@ScriptName
@SEC
@StartMenuCommonDir
@StartMenuDir
@StartupCommonDir
@StartupDir
@SW_DISABLE
@SW_ENABLE
@SW_HIDE
@SW_LOCK
@SW_MAXIMIZE
@SW_MINIMIZE
@SW_RESTORE
@SW_SHOW
@SW_SHOWDEFAULT
@SW_SHOWMAXIMIZED
@SW_SHOWMINIMIZED
@SW_SHOWMINNOACTIVE
@SW_SHOWNA
@SW_SHOWNOACTIVATE
@SW_SHOWNORMAL
@SW_UNLOCK
@SystemDir
@TAB
@TempDir
@TRAY_ID
@TrayIconFlashing
@TrayIconVisible
@UserProfileDir
@UserName
@WDAY
@WindowsDir
@WorkingDir
@YDAY
@YEAR

; /////////////
; 3. Functions
; /////////////
[Keywords 3]
Abs
ACos
AdlibRegister
AdlibUnRegister
Asc
AscW
ASin
Assign
ATan
AutoItSetOption
AutoItWinGetTitle
AutoItWinSetTitle
Beep
Binary
BinaryLen
BinaryMid
BinaryToString
BitAND
BitNOT
BitOR
BitRotate
BitShift
BitXOR
BlockInput
Break
Call
CDTray
Ceiling
Chr
ChrW
ClipGet
ClipPut
ConsoleRead
ConsoleWrite
ConsoleWriteError
ControlClick
ControlCommand
ControlDisable
ControlEnable
ControlFocus
ControlGetFocus
ControlGetHandle
ControlGetPos
ControlGetText
ControlHide
ControlListView
ControlMove
ControlSend
ControlSetText
ControlShow
ControlTreeView
Cos
Dec
DirCopy
DirCreate
DirGetSize
DirMove
DirRemove
DllCall
DllCallAddress
DllCallbackFree
DllCallbackGetPtr
DllCallbackRegister
DllClose
DllOpen
DllStructCreate
DllStructGetData
DllStructGetPtr
DllStructGetSize
DllStructSetData
DriveGetDrive
DriveGetFileSystem
DriveGetLabel
DriveGetSerial
DriveGetType
DriveMapAdd
DriveMapDel
DriveMapGet
DriveSetLabel
DriveSpaceFree
DriveSpaceTotal
DriveStatus
EnvGet
EnvSet
EnvUpdate
Eval
Execute
Exp
FileChangeDir
FileClose
FileCopy
FileCreateNTFSLink
FileCreateShortcut
FileDelete
FileExists
FileFindFirstFile
FileFindNextFile
FileFlush
FileGetAttrib
FileGetEncoding
FileGetLongName
FileGetPos
FileGetShortcut
FileGetShortName
FileGetSize
FileGetTime
FileGetVersion
FileInstall
FileMove
FileOpen
FileOpenDialog
FileRead
FileReadLine
FileRecycle
FileRecycleEmpty
FileSaveDialog
FileSelectFolder
FileSetAttrib
FileSetPos
FileSetTime
FileWrite
FileWriteLine
Floor
FtpSetProxy
GUICreate
GUICtrlCreateAvi
GUICtrlCreateButton
GUICtrlCreateCheckbox
GUICtrlCreateCombo
GUICtrlCreateContextMenu
GUICtrlCreateDate
GUICtrlCreateDummy
GUICtrlCreateEdit
GUICtrlCreateGraphic
GUICtrlCreateGroup
GUICtrlCreateIcon
GUICtrlCreateInput
GUICtrlCreateLabel
GUICtrlCreateList
GUICtrlCreateListView
GUICtrlCreateListViewItem
GUICtrlCreateMenu
GUICtrlCreateMenuItem
GUICtrlCreateMonthCal
GUICtrlCreateObj
GUICtrlCreatePic
GUICtrlCreateProgress
GUICtrlCreateRadio
GUICtrlCreateSlider
GUICtrlCreateTab
GUICtrlCreateTabItem
GUICtrlCreateTreeView
GUICtrlCreateTreeViewItem
GUICtrlCreateUpdown
GUICtrlDelete
GUICtrlGetHandle
GUICtrlGetState
GUICtrlRead
GUICtrlRecvMsg
GUICtrlRegisterListViewSort
GUICtrlSendMsg
GUICtrlSendToDummy
GUICtrlSetBkColor
GUICtrlSetColor
GUICtrlSetCursor
GUICtrlSetData
GUICtrlSetDefBkColor
GUICtrlSetDefColor
GUICtrlSetFont
GUICtrlSetGraphic
GUICtrlSetImage
GUICtrlSetLimit
GUICtrlSetOnEvent
GUICtrlSetPos
GUICtrlSetResizing
GUICtrlSetState
GUICtrlSetStyle
GUICtrlSetTip
GUIDelete
GUIGetCursorInfo
GUIGetMsg
GUIGetStyle
GUIRegisterMsg
GUISetAccelerators
GUISetBkColor
GUISetCoord
GUISetCursor
GUISetFont
GUISetHelp
GUISetIcon
GUISetOnEvent
GUISetState
GUISetStyle
GUIStartGroup
GUISwitch
Hex
HotKeySet
HttpSetProxy
HttpSetUserAgent
HWnd
InetClose
InetGet
InetGetInfo
InetGetSize
InetRead
IniDelete
IniRead
IniReadSection
IniReadSectionNames
IniRenameSection
IniWrite
IniWriteSection
InputBox
Int
IsAdmin
IsArray
IsBinary
IsBool
IsDeclared
IsDllStruct
IsFloat
IsHWnd
IsInt
IsKeyword
IsNumber
IsObj
IsPtr
IsString
Log
MemGetStats
Mod
MouseClick
MouseClickDrag
MouseDown
MouseGetCursor
MouseGetPos
MouseMove
MouseUp
MouseWheel
MsgBox
Number
ObjCreate
ObjCreateInterface
ObjEvent
ObjGet
ObjName
OnAutoItExitRegister
OnAutoItExitUnRegister
Ping
PixelChecksum
PixelGetColor
PixelSearch
PluginClose
PluginOpen
ProcessClose
ProcessExists
ProcessGetStats
ProcessList
ProcessSetPriority
ProcessWait
ProcessWaitClose
ProgressOff
ProgressOn
ProgressSet
Ptr
Random
RegDelete
RegEnumKey
RegEnumVal
RegRead
RegWrite
Round
Run
RunAs
RunAsWait
RunWait
Send
SendKeepActive
SetError
SetExtended
ShellExecute
ShellExecuteWait
Shutdown
Sin
Sleep
SoundPlay
SoundSetWaveVolume
SplashImageOn
SplashOff
SplashTextOn
Sqrt
SRandom
StatusbarGetText
StderrRead
StdinWrite
StdioClose
StdoutRead
String
StringAddCR
StringCompare
StringFormat
StringFromASCIIArray
StringInStr
StringIsAlNum
StringIsAlpha
StringIsASCII
StringIsDigit
StringIsFloat
StringIsInt
StringIsLower
StringIsSpace
StringIsUpper
StringIsXDigit
StringLeft
StringLen
StringLower
StringMid
StringRegExp
StringRegExpReplace
StringReplace
StringRight
StringSplit
StringStripCR
StringStripWS
StringToASCIIArray
StringToBinary
StringTrimLeft
StringTrimRight
StringUpper
Tan
TCPAccept
TCPCloseSocket
TCPConnect
TCPListen
TCPNameToIP
TCPRecv
TCPSend
TCPShutdown
TCPStartup
TimerDiff
TimerInit
ToolTip
TrayCreateItem
TrayCreateMenu
TrayGetMsg
TrayItemDelete
TrayItemGetHandle
TrayItemGetState
TrayItemGetText
TrayItemSetOnEvent
TrayItemSetState
TrayItemSetText
TraySetClick
TraySetIcon
TraySetOnEvent
TraySetPauseIcon
TraySetState
TraySetToolTip
TrayTip
UBound
UDPBind
UDPCloseSocket
UDPOpen
UDPRecv
UDPSend
VarGetType
WinActivate
WinActive
WinClose
WinExists
WinFlash
WinGetCaretPos
WinGetClassList
WinGetClientSize
WinGetHandle
WinGetPos
WinGetProcess
WinGetState
WinGetText
WinGetTitle
WinKill
WinList
WinMenuSelectItem
WinMinimizeAll
WinMinimizeAllUndo
WinMove
WinSetOnTop
WinSetState
WinSetTitle
WinSetTrans
WinWait
WinWaitActive
WinWaitClose
WinWaitNotActive
